Feature-driven development

Feature-driven development (FDD) adalah proses pengembangan perangkat lunak yang iterative dan incremental. Kerangka kerja ini termasuk metode Agile untuk mengembangkan perangkat lunak. FDD memadukan sejumlah praktik terbaik yang diakui industri menjadi satu kesatuan yang utuh. Praktik-praktik ini didorong dari perspektif fungsionalitas (fitur) yang dihargai klien. Tujuan utamanya adalah untuk memberikan perangkat lunak yang nyata dan berfungsi berulang kali secara tepat waktu sesuai dengan prinsip di balik Agile Manifesto.[1]

Proses FDD

Feature-driven Development (FDD) awalnya dirancang oleh Peter Coad dan rekan-rekannya[2] sebagai model proses praktis untuk rekayasa perangkat lunak berorientasi objek. Stephen Palmer dan John Felsing [3] telah memperluas dan meningkatkan pekerjaan Coad, menggambarkan proses yang agile dan adaptif yang dapat diterapkan pada proyek perangkat lunak berukuran sedang dan lebih besar.[4] Seperti pendekatan agile lainnya, FDD mengadopsi filosofi yang (1) menekankan kerja sama di antara orang-orang dalam tim FDD; (2) mengelola masalah dan kompleksitas proyek menggunakan dekomposisi berbasis fitur diikuti oleh integrasi software increment, dan (3) komunikasi detail teknis menggunakan cara verbal, grafis, dan berbasis teks. FDD menekankan kegiatan jaminan kualitas perangkat lunak (software quality assurance) dengan mendorong strategi pengembangan tambahan, penggunaan desain dan inspeksi kode, penerapan audit jaminan kualitas perangkat lunak, pengumpulan metrik, dan penggunaan pola (untuk analisis, desain, dan konstruksi).[4]

  1. ^ "Principles behind the Agile Manifesto". Diarsipkan dari versi asli tanggal 2013-02-15. 
  2. ^ Coad, Peter, Auteur. (1999). Java modeling in color with UML : enterprise components and process. Prentice Hall PTR. ISBN 013011510X. OCLC 490503092. 
  3. ^ Palmer, S., and J. Felsing, A Practical Guide to Feature Driven Development, Prentice Hall, 2002.
  4. ^ a b Pressman, Roger S. (2015). Software engineering : a practitioner's approach. McGraw-Hill Education. ISBN 9781259253157. OCLC 949696534. Diarsipkan dari versi asli tanggal 2023-07-16. Diakses tanggal 2019-07-31. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search